home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / util1 / yk211src.lha / Yak_2.11_Src / Prefs / root_menus.c < prev    next >
C/C++ Source or Header  |  1995-11-16  |  3KB  |  63 lines

  1.  
  2. #include <libraries/gadtools.h>
  3.  
  4. #include "yak.h"
  5. #include "gui.h"
  6.  
  7. #include "yak_locale_strings.h"
  8. #include "Root_Window.h"
  9. #include "Root_Menus.h"
  10.  
  11. IMPORT BOOL CreateIcons;
  12.  
  13. struct NewMenu RootNewMenu[] = 
  14. {
  15.     {NM_TITLE, NULL,        NULL, 0, NULL,    NULL},
  16.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_OPEN},
  17.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_SAVE},
  18.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_SAVEAS},
  19.     {NM_ITEM,  NM_BARLABEL, NULL, 0, NULL,    NULL},
  20.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_ABOUT},
  21.     {NM_ITEM,  NM_BARLABEL, NULL, 0, NULL,    NULL},
  22.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_HIDE},
  23.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_QUIT},
  24.     {NM_TITLE, NULL,        NULL, 0, NULL,    NULL},
  25.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_DEFAULT},
  26.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_LASTSAVED},
  27.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_ACTIVE},
  28.     {NM_TITLE, NULL,        NULL, 0, NULL,    NULL},
  29.     {NM_ITEM,  NULL,        NULL, 0, 0L,      (APTR)MD_CREATEICONS},
  30.     {NM_END,   NULL,        NULL, 0, NULL,    NULL}
  31. };
  32.  
  33.  
  34. VOID 
  35. InitRootNewMenu (VOID)
  36. {
  37.     RootNewMenu[MDX_PROJECT].nm_Label       = (STRPTR)getString(MENU_PROJECT_STRING);
  38.     RootNewMenu[MDX_OPEN].nm_Label          = (STRPTR)getString(MENU_OPEN_STRING);
  39.     RootNewMenu[MDX_OPEN].nm_CommKey        = (STRPTR)getString(MENU_OPEN_SHORTCUT);
  40.     RootNewMenu[MDX_SAVE].nm_Label          = (STRPTR)getString(MENU_SAVE_STRING);
  41.     RootNewMenu[MDX_SAVE].nm_CommKey        = (STRPTR)getString(MENU_SAVE_SHORTCUT);
  42.     RootNewMenu[MDX_SAVEAS].nm_Label        = (STRPTR)getString(MENU_SAVEAS_STRING);
  43.     RootNewMenu[MDX_SAVEAS].nm_CommKey      = (STRPTR)getString(MENU_SAVEAS_SHORTCUT);
  44.     RootNewMenu[MDX_HIDE].nm_Label          = (STRPTR)getString(MENU_HIDE_STRING);
  45.     RootNewMenu[MDX_HIDE].nm_CommKey        = (STRPTR)getString(MENU_HIDE_SHORTCUT);
  46.     RootNewMenu[MDX_ABOUT].nm_Label         = (STRPTR)getString(MENU_ABOUT_STRING);
  47.     RootNewMenu[MDX_ABOUT].nm_CommKey       = (STRPTR)getString(MENU_ABOUT_SHORTCUT);
  48.     RootNewMenu[MDX_QUIT].nm_Label          = (STRPTR)getString(MENU_QUIT_STRING);
  49.     RootNewMenu[MDX_QUIT].nm_CommKey        = (STRPTR)getString(MENU_QUIT_SHORTCUT);
  50.     RootNewMenu[MDX_EDIT].nm_Label          = (STRPTR)getString(MENU_EDIT_STRING);
  51.     RootNewMenu[MDX_DEFAULT].nm_Label       = (STRPTR)getString(MENU_DEFAULT_STRING);
  52.     RootNewMenu[MDX_DEFAULT].nm_CommKey     = (STRPTR)getString(MENU_DEFAULT_SHORTCUT);
  53.     RootNewMenu[MDX_LASTSAVED].nm_Label     = (STRPTR)getString(MENU_LASTSAVED_STRING);
  54.     RootNewMenu[MDX_LASTSAVED].nm_CommKey   = (STRPTR)getString(MENU_LASTSAVED_SHORTCUT);
  55.     RootNewMenu[MDX_ACTIVE].nm_Label        = (STRPTR)getString(MENU_ACTIVE_STRING);
  56.     RootNewMenu[MDX_ACTIVE].nm_CommKey      = (STRPTR)getString(MENU_ACTIVE_SHORTCUT);
  57.     RootNewMenu[MDX_OPTIONS].nm_Label       = (STRPTR)getString(MENU_OPTIONS_STRING);
  58.     RootNewMenu[MDX_CREATEICONS].nm_Label   = (STRPTR)getString(MENU_CREATEICONS_STRING);
  59.     RootNewMenu[MDX_CREATEICONS].nm_CommKey = (STRPTR)getString(MENU_CREATEICONS_SHORTCUT);
  60.     RootNewMenu[MDX_CREATEICONS].nm_Flags   = CHECKIT | MENUTOGGLE| (CreateIcons ? CHECKED : 0);
  61. }
  62.  
  63.